Optimizing Virtualized I/O Processing over High Speed Networks
نویسندگان
چکیده
As IT industry is shifting to cloud computing, virtualization has become the key enabling technology for server consolidation and elastic resource management in cloud infrastructures. On the other hand, increasing networking demands of cloud workloads is driving network speed rapidly migrate to 10Gbps and beyond. High speed networks require general purpose servers to provide highly efficient network processing in virtualized environment. In this paper, we start with detailed performance analysis to fully understand I/O virtualization performance on mainstream severs with 10GbE. Our experiments reveal major challenges faced by I/O virtualization over high speed networks: data movement and packet switching. Then we propose two optimizations for the scheduler inside Virtual Machine Monitor (VMM) to optimize data movement. In order to avoid cache misses on packets, we propose integrating a data movement engine considering VMM scheduling information to inject packets into right cores where corresponding guest domains are running. Lastly but not least, we also design a simplified bridge to do packet switching. Our combined optimizations significantly reduce major bottlenecks in virtualization environment and improve performance up to xx%.
منابع مشابه
Everyone Virtualizes Everything But Time
Imagine a virtualized execution environment (VEE) that virtualizes not only the host system it runs on, even not only other systems slower than the host system, but also maintains and adjusts the exact speed at which these systems operate, in strong temporal isolation from each other, when they execute code, process I/O, and manage memory. This is what we argue for and are trying to build. Just...
متن کاملAnalyzing performance and power efficiency of network processing over 10 GbE
Ethernet continues to be the most widely used network architecture today for its low cost and backward compatibility with the existing Ethernet infrastructure. Driven by increasing networking demands of cloud workloads, network speed rapidly migrates from 1 to 10 Gbps and beyond. Ethernet’s ubiquity and its continuously increasing rate motivate us to fully understand high speed network processi...
متن کاملOPTIMIZING THE INFORMATION SPEED IN TELEMEDICINE NETWORK BY INCREASING THE SPEED OF NODES
<span style="color: #000000; font-family: Tahoma, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ba...
متن کاملOPTIMIZING THE INFORMATION SPEED IN TELEMEDICINE NETWORK BY INCREASING THE SPEED OF NODES
<span style="color: #000000; font-family: Tahoma, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: -webkit-left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ba...
متن کاملMethodology for Performance Improvement of Future Request Predicting Disk Scheduler for Virtualization
Virtualization enables to switch different operating systems without reboot. It enables live migration from one Operating System (OS) to another and results in proportional sharing of storage resources. Virtualization is gaining importance day by day in the fields of academics, industry and business. Performance is the major requirement to fulfill today’s need. As far as, computer’s workload is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013